Como verificar a entrada do campo de texto em tempo real?

Estou escrevendo validação para o meu campo de texto, achei algo interessante que, se posso verificar quantos dígitos estou digitando no campo de texto em tempo real. Minha entrada no campo de texto deve ter um número de 8 dígitos. Quero alterar o texto dentro do campo de texto para verde quando atingir 8 dígitos e mudar de cor quando não estive

Como eu posso fazer isso? Por favor me ajude, obrigado antecipadamente.

questionAnswers(7)

yourAnswerToTheQuestion