I figured out the solution. Posting in the hopes of someone else encountering this issue.
The default html genereated by this component has style set to 'inline-block'. This was pushing it down to another row. having a style element for typeahead with display set to inline fixed this.
.tt-suggestion {
display: inline;
}