Okay - 2 Sekunden googlen: onKeyDown statt onchange tut's (fast) :)
Noch was anderes: lässt sich denn prüfen, ob innerhalb der div-Tags überhaupt etwas steht? Wenn dort nämlich nichts ist, müsste/sollte das div gar nicht eingeblendet werden. Das wäre eigentlich besser, als auf eine Eingabe im Textfeld zu prüfen.
Man gibt also was im Textfeld ein, per Ajax wird das div (evtl.) gefüllt, und wenn es Inhalte gibt, soll es angezeigt werden.