The new "editor" form element is similar to the old "htmleditor" component in that it will print an editor for text etc (like tinymce).
In addtion it:
- requires draftfileareaid, format, current language (and possibly more things later) passed in using JS globals
- will use the repository filepicker at all input points within the editor interface
Later on we can add:
- support for special editors for special formats.
- support conversion of formats (eg into html).