JSFiddle - React, Tailwind, and code Playground
HTML
<textarea>
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
Очень длинное соглашение!
</textarea>
<input type="checkbox" name="galochka" />
CSS
textarea{
width:300px;
height:100px;
display:block;
}
JavaScript
$("input[name=galochka]").attr("disabled", true);
$("textarea").scroll(function() {
if($(this)[0].scrollTop + $(this).height() >= $(this)[0].scrollHeight) {
$('input[name=galochka]').removeAttr("disabled");
}
});