I found that the autopostback=true of the TextBox was not need since I was already doing postback with __doPostback() onkeyup. This alone alows me to handle the TextChanged Event of the TextBox.
By setting the property AutoPostBack of the TextBox control to false I removed redundant postback and removed the unwanted behaviour.