Hello Chris Thierry,
It sounds like RadRichTextBox will fit the needs of your application. If you haven't checked up on the online demos, you can do so here.
As the control can persist its contents in different file formats, it uses format providers to import and export data. More on this can be found in our onlilne documentation. You can pay special attention to HtmlFormatProvider, the Import and ExportSettings it exposes and the supported HTML tags. You should have in mind, though, that HTML is rather different from the internal format of RadDocument and some differences when showing the document in the rich text box and the exported HTML in a browser are unavoidable.
When it comes to data-binding, you can use HtmlDataProvider to bind the contents of your document. There is a demo using XamlDataProvider here (Mike's post from Aug 17 2010), which you can use as reference.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>