JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<div class="container">
    <div class="row maincontainer">
         <div class="col-xs-8 equalheightdiv">
             <div class="row">
                 <div class="col-xs-12 canvas">
                      Canvas
                 </div>
             </div>
             <div class="row">
                 <div class="col-xs-8 edit_text">Edit Text</div>
                 <div class="col-xs-4 button1">Button</div>
             </div>
         </div>
         <div class="col-xs-4 controlpanel equalheightdiv">Control panel</div>
        <div style="clear:both"></div>
    </div>
</div>

CSS

/* Latest compiled and minified CSS included as External Resource*/

/* Optional theme */
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');

body {
    margin: 10px;
}

.controlpanel, .edit_text, .button1, .canvas {
    border: 1px solid #000;
}

.maincontainer {
    overflow: hidden;
}

.equalheightdiv {
    padding-bottom: 1000px;
    margin-bottom: -1000px;
}