Is anyone working on something like this or is the idea flawed?
I am working on something like this. It’s called “sigsafe” and it is an electronic key tag that signs bitcoin transactions over a non-exploitable air gap. The device is probably too simple to be considered a hardware wallet; instead, it’s more like a paper wallet that can produce ECDSA signatures. The device has both high-security applications such as implementing a cold/hot wallet system where the cold wallet can only send coins to the hot wallet, and low-security applications such as a “tap and pay” tag for purchasing retail items at PoS terminals. Because the device uses the NFC standard, it is highly interoperable with existing phones, laptops, PoS terminals, and other RFID readers. In fact, when HTML5 browsers begin to support the Web NFC API, it should be possible to create webpages that request signatures from the sigsafe to complete an online payment or to login to a website using the bitID protocol and a single tap.
Here's the project development thread: https://bitcointalksearch.org/topic/sigsafe-a-nfc-key-tag-for-signing-bitcoin-transactions-610453
And here's a rendering of the device: