works with textareas, customizable opacities