listening for a change event (provided gamertagHolder.gamertage is the actual TextField instance) should work - I think the problem is in your nested enter frames. This looks like you're just tweening the textfield off the left side of the stage (?) if so you should just grab TweenLite and let that handle all the timing and sequencing.