Fix Canvas size and add text

Sizing of canvas via using style causes stage content to skew, we have
to use the canvas attributes.

Also added text to the demo