PyScripter tenia problemas con el stdin y stdout si no mal recuerdo similares.
Pero se debe a que raw_hace el encoding automáticamente con ascii. Así que no intentes pasarle una cadena unicode con valores fuera del ascii en vez de eso solo pasa la cadena plana.
Código Python:
Ver original#coding: utf-8
u = u'á'
print u #bien
raw_input(u) #mal va tronar
raw_input('á') #Bien