register/unregister the property change listener when the text control is created/disposed