Ciao.
In effetti non c'è molto e richieste come la tua sono frequenti. Non credo, però, che al posto tuo mi metterei a costruire un editor Word Like partendo da zero. L'aspetto "grafico" è solo l'ultimo dei problemi che potresti avere (e non è affatto un problema da poco). Dovresti poi valutare il formato del tuo documento (sei così sicuro che RTF sia sufficiente?), l'interoperabilità con altri editor, il contesto di visualizzazione del tuo documento (va nel web, va in un report, va solo visualizzato a video), ecc. ecc.
Il formato di Word 2007 non è semplicemente XML: si tratta in realtà di un protocollo noto con il nome di Office Open XML (
http://en.wikipedia.org/wiki/Office_Open_XML) ed è l'alternativa Microsoft a OpenDocument (
http://en.wikipedia.org/wiki/OpenDocument). I documenti .DOCX sono definiti da Open Packaging Convention (
http://en.wikipedia.org/wiki/Open_Packaging_Convention) e altro non sono, detto in termini poveri, che file .ZIP contenenti strutture XML e non-XML (prova a rinominare un file .DOCX in .ZIP e ...).
Quindi, se è tua intenzione proseguire su questo fronte, devi mettere in cantiere un bel po' di ore di lavoro.
Personalmente cercherei un'altra soluzione e una possibile, che ricorre spesso sul web, è usare un controllo WebBrowser facendolo però lavorare con qualche tool stile HTML Editor. In questo modo il formato del tuo documento è pur sempre HTML e quindi facilmente rappresentabile in numerosi contesti senza onerose conversioni di formato. Un punto di partenza (ma se cerchi ne trovi tanti) è il sito di Lutz Roeder, un must per i programmatori .NET, che trovi al seguente link:
http://www.aisto.com/roeder/dotnet/.
Scarica l'esempio Writer for .NET (completo di sorgente) per farti un'idea.
Ciao e ... buon lavoro.