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);
});