"Primed" TNT isn't a block, it's an entity. Specifically EntityTNTPrimed (IIRC). In your block's onPlaced (or onAddedToWorld--both are called when the player places it, the former is not if the block is created via some other means) method, make it replace itself with air and spawn a new EnityTNTPrimed.
Also, take a look at the TNT block, see what it does when it gets set off, the code you need is there, just inside a different method.