JSFiddle - React, Tailwind, and code Playground

HTML

<div class="page">
    <div class="chat-holder">
        <div class="chat-text">a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>
        </div>             
    </div>
</div>

CSS

html, body {
    height: 100%;
}
.page {
    background: #ff0;    
    width: 100%;
    height: 100%;
}
.chat-holder {
    background: #fff;
    width: 200px;
    max-height: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.chat-text {
    background: #fff;
    width: 100%;
    max-height: 100%;
    border: 1px solid #000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: auto;
}