text change event
text change event