It looks like you added the comments field into the cart_wrapper div into it's own separate form tag. You would have to add the comments to the existing form tag.
Not sending the email has nothing to do with adding the comments field. Where you have added it wouldn't do anything.