Your user should be able to edit HTML by drag and drop? Add a WYSIWYG editor into your app with this Jquery UI plugin.