added require directive
added style class option
added require directive
added basic text-input control