fix Text

Text is now based on Sprite with changes to createDiv(), scale*(), and
all available options for using text with <canvas>.