I am having hard time figuring out how do I go about displaying HTML on a form as well having the funtionality of editing it. I am basically getting a text field called "Description" from a database (the text is either in HTML or plain text format). I want to display the description and let user edit it and save it. I tried using web browser control but it won't let me edit the text whereas textbox displays description with HTML format terribly. Any help\pointers will be appreciated. Thanks!

what format is it in when you retrieve it from the database? is it just one long string like: