Added textarea widget with bootstrap support.
Some refactoring.