Using a WYSIWYG (or any other type of "forum style" editor) inside of a form

I am working on a site where users are allowed to make their own little page. I want to allow users to add formatting to this page such as bold, italic, size change, url, etc. Similar to editors on a blog or this very forum input.

It doesn’t necessarily need to be “WYSIWYG”, where you see the updates directly. I’m fine with allowing them to see the typical square bracket tabs such as [ b ] this is bold [/ b ]

Preferably, I want it to integrate well with Joomla, but I’m at such a time crunch right now, and the Joomla forums are SO SLOW that I’m desperate and will allow any sort of editor at all.

Right now I’m just using a plain TextField, but I would really like the user to have more control over the formatting.