refactored TwiterBootstrapFormElements

some bits can be overriden by a subtype