added the ability to add text to the canvas object