JSFiddle - React, Tailwind, and code Playground

HTML

<div id="search" contenteditable="true"></div>

CSS

#search{  
    width:100px;
    background-color:#ccc;
}

JavaScript

var clrz = ['#ad13f6','#3f00d0','#00ff7e']


    $('#search').bind('input', function() {
        
        var s = $('#search').text();
        var a = s.split('');
        for (var i = 0; i < a.length; i++) {
            var ran = Math.floor(Math.random()*3);
            var clr = clrz[ran];
            a[i] = '<span style="color:'+clr+';">' + a[i] +'</span>'
        };
        $('#search').html(a);
        
    });