JSFiddle - React, Tailwind, and code Playground

HTML

<textarea>test1</textarea>
<textarea>test2</textarea>
<textarea>test3</textarea>

JavaScript

document.addEventListener("DOMContentLoaded", function (){

// Interactive textareas
var txta = document.getElementsByTagName('textarea');
for (var i = 0; i < txta.length; i++){
    var earse = txta[i].value;
    console.log(earse); // debugging
    (function(earse){
            txta[i].addEventListener('focus', function(e){
                    if (e.target.value === earse) {
                            e.target.value = "";
                            e.target.addEventListener('blur', function(e){
                                    if (e.target.value === "") {
                                            e.target.value = earse;
                                    }
                            }, false);
                    }
            }, false);
       })(earse);
    console.log(txta[i]); // debugging
};

}, false);