Se invece di usare una textarea utilizzi una div puoi risolvere in questo modo:
Codice:
<script>
function verifica() {
mod = document.getElementById("modulo")
if ( (mod.scrollHeight - mod.scrollTop) == parseInt(mod.style.height) ) {
document.getElementById("cb").disabled = false
}
}
</script>
<div id="modulo" onmousemove="verifica()" style="border: 1px solid black; width: 200px; height: 100px; overflow: auto;">bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</div>
<input id="cb" type="checkbox" value="1" disabled> Accetta licenza