Add working "Text" renderer backend.

TODO:

* [x] Unit tests
* [x] HTML renderer (just-add-water <html> block renderer with color support)

Demo:
------------

![demo](http://i.imgur.com/32hBfI3.png)