bug(color TextItem not changable) solved through new attribute
TextItem.text_color