Replace uses of Kinetic.Text with Kinetic.Label. Text was broken by Kinetic upgrade (a Text object used to represent a rectangle with text written on it, now it's just the text with no background. They want you to use Label for that purpose now, even though it's clumsier.)