Added ability to add and edit text to canvas.