I think the first opition is the best for you since you do have the time to build one from the scratch.
To build a WYSIWYG Html text input box is very time comsuming.
And there are a lot of choices out there for you.
The first one is TinyMCE.
This is a platform independent web based Javascript HTML WYSIWYG editor.
As you can see from the software name, it is tiny. and easy to use.
here it is the website.
http://tinymce.moxiecode.com/and here is the demo
http://tinymce.moxiecode.com/example_full.php?example=trueThe second one is FCKeditor.
This is a javascript base HTML WYSIWYG editor as well.
The newest version 2.0 was just released on July 18, 2005.
In this new version, it is compatible with most internet browsers which include: IE 5.5+, Firefox 1.0+, Mozilla 1.3+ and Netscape 7+.
it can be used in php, asp, jsp...
(Don't use the old version. the old version just support IE only)
Website:
http://www.fckeditor.net/Demo:
http://www.fckeditor.net/demo/default.htmlThe last one that I recommend is HtmlArea
It uses in forms and web software as an alternative to plain <textarea> fields.
Both Mozilla (includes FireFox) and Internet Explorer are supported
website:
http://www.htmlarea.com/
Comment/Reply (w/o sign-up)