make TextItem.Draw() virtual, i.e., overridable in child classes