This issue is related to a specific browser bug. In this case Internet Explorer does not allow changing the text alignment with JS. However, to workaround it please use the following CSS rule:
html .RadInput .riTextBox {
    text-align: right;
}
For the specific state on the control you can add the corresponding CSS class (riEnabled / riFocused / riHover) on the same selector
html .RadInput .riTextBox.riEnabled {
    text-align: right;
}