con questo codice conto le parole di una casella di testo e se maggiore di 50 mando alla pagina errore

if (UBound(Split(annuncio)) + 1)>50 then
response.redirect ("inserzionefallita2.asp")
end if

------> io vorrei perō un campo in fase di digitazione frase che continui a cambiare numero es:

sto digitando la frase
stefano vā al cinema

digitando stefano ---> hai ancora 49 parole disponibi
digitando stefano vā ---> hai ancora 48 parole disponibi
digitando stefano vā al ---> hai ancora 47 parole disponibi
digitando stefano vā al cinema ---> hai ancora 46 parole disponibi
ecc....

come creo un campo simile?