Additional Fields aren't sent within Contact Form email
This issue is this:

&lt;textarea name="message" name="message[body]" cols="30" rows="6" placeholder="Questions or Comments"&gt;&lt;/textarea&gt;


You're defining name twice.  The 2nd one gets ignored (which is required if you're using the array syntax for other fields).