rtePad is a web based rich text editor. If you want to truly be amazed, check out these examples! It's all client-side JavaScript, so it is back-end independent (and they note that it can indeed be used by ColdFusion).