What do you define as a "Blog" widget?
You could easily create a domain-object called "Blog" with a unlimited String-field "Blogtext" (and other attributes you need)
Create a BlogsOverview accesable to the Blogwriter and in the NewEdit functionality associated with the maintenance have that field available with RichTextEditor options.
Create a different screen for public consuption with just the RichTextReader
That should do the trick (well, you would need to inbed this stuff in your app, but I assume you know how to do that