JS-RichEdit
Use the EDITOR class to create WYSIWYG-editable text fields. You can create as many fields as you want. When put into a form, the contents can be submitted, e.g. to be stored into a database. Look and size can be modified easily and separately for each text field. Besides text-formatting, you can also insert images, bullet points, tables, and bar charts. Other languages are supported, too.