If you're looking to create a WhatsApp-like emoji picker, it would be helpful to have an image or more details on what exactly you're aiming for.
However, emojis are considered regular characters and can be added to text areas using buttons if the user's keyboard doesn't support emoji typing. Here's a quick example:
const addEmoji = char => document.querySelector('textarea').value += char;
<div>
<button onclick="addEmoji('💸')">💸</button>
<button onclick="addEmoji('🎉')">🎉</button>
<button onclick="addEmoji('🎁')">🎁</button>
<button onclick="addEmoji('☎️')">☎️</button>
</div>
<textarea rows="5" cols="30">
Type text here, or click on an emoji above to add it
</textarea>