ECDSA transaction signing on a smartcard?
Yes, there is Smart Card Wallet project, though there seems to be no clear indication on what stage the project currently is.

There is also hardware wallet by Slush. It's not smart card based, but works pretty much the same way. Also still in development.