in C# there is an event for textboxes as follows
private void fooText_TextChanged(object sender, EventArgs e) { //do something }
the
I recommend registering a DocumentListener to your component's document. Therein, you'll listen for DocumentEvents.