Как сделать обратный отсчет введенных символов в textarea?
input.addEventListener('keyup', function () {
    span.innerHTML = this.value.length;
})
суть такая.
jsfiddle.net/drugoi/a6LDq — это обратный отсчет. 
Не сложно будет добавить появление и т.д.