THTMListBox and user edit

I would like to use a THTMListBox to display an HTML file. However, I would like the user to be able to edit the content themselves. i.e, paste text into it and then make selections and change background colours, make bold  etc and be able to save as a HTML file.

At the moment I am suffering from info overload so I am sorry if this is obvious but. Is there a sample that basically does that? Or has something similar. If I don;t have to reinvent the wheel that would be super.

If there is something out there or other ideas I would appreciate a point in the right direction.



Sorry, THTMListbox is a listbox extended to display items with HTML formatting according to the specs: 
It is not suited to load & display just any HTML file and has no editing capabilities.