text widget implemented

view for text widget
widgetBuilder and widgetUpdater