Started to implement the text widget.