Fixed bug in canvas when using masking and blend modes

Also removed canvas alpha property temporarily as the new feature needs
to be full tested
Fixed scale Issue with text