Hi,
du könntest auch die Synedit-Komponente nehmen. Den Text kann man ja auch formatieren.
Ich meine bei den Synedit's liegt ein Beispiel bei wie man
HTML-Seiten daraus erzeugt (bin mir allerdings nicht ganz sicher!).
BBCode ist zwar eigentlich nicht schlecht, aber professioneller wirkt es natürlich, wenn du das ala Word und Co machst

. Du musst ja nur die nötigsten Dinge unterstützen