I put this in JS because I thought it would be most relevant here.

I want to create a tiny content management system on a site that allows a user to make changes to a page's text without having to know HTML. I want an editor, much like the one I'm typing in now, or you are when you reply to my message. Where can I get one? All I need is to use basic features like bold, italic, new lines, color changes, etc.