It is easy to make an 'other'-option to a radiobutton type selection with your own text. Just make a question of type List (radio), on General Settings set Other to On and in Display write text to Label for 'Other:' option.
And the result is
With little code you can also have text both before and after the other-textfield.
First, to the other text label put
No, <span class="myown"></span> instead
Then modify the HTML source of the question. First click the source-button
and then put this code to it
What you want? <script type="text/javascript"> $(document).on('ready pjax:scriptcomplete',function(){ var thisQuestion = $('#question{QID}'); $('.myown', thisQuestion).append($(':text', thisQuestion)); }); </script>
And here is the result:
other-position.lsq -- download this and use Import question -feature.
The code snippet was made by Tony Partner from LimeSurvey Gmbh. Thanks!