Not sure how your proces is;
In case of 1.
Download the CKEditor and use that widget as input for the user
Case 2
Create a string variable, where you will construct the message using the right HTML tags.
If you are not familiar with HTML I have a trick;
Done
Yes, the email body should indeed be written in HTML, as most of the email clients will use the HTMLBody.