Fix canvas to use text as a property