Added text support to the draw widget.

Added a text button and an input box to add text graphics to the map. Let me know if I'm not doing this correctly.