Contact form plugin only sending the content of the textarea?
When using multiple fields, you'll need to use message[body] for the main message field's name attribute. Passing just message as the name for your main text field will clobber your other custom fields that precede it, as will custom fields, if they appear after it.

I think the only fix you'll need in this case is to the “Comments” textarea:

&lt;textarea name="message[body]"&gt;Your initial text&lt;/textarea&gt;