It's unclear what you mean by "on the border", so here are two possible solutions that may fit your needs.
If you want the text to be placed "on the border" of a fieldset, you can use a legend within the fieldset:
<fieldset>
<legend>text creator</legend>
<input type="text"
id="text creator"
class="form-control"
name="object-creator"/>
</fieldset>
https://jsfiddle.net/jafarian/n5ocxpod/
Alternatively, if you simply want the text to appear above the input field, you can use a label:
<label for="text creator">text creator</label><br>
<input type="text"
id="text creator"
class="form-control"
name="object-creator"/>
http://jsfiddle.net/jafarian/hjv74tdw/106/
Upon reviewing comments, here's an updated version that still uses labels but positions them to overlap the input field border with a higher z-index. Ensure your background colors are coordinated:
https://jsfiddle.net/jafarian/04493rbu/