Check out Illinois Capacitor's
new line of RJD coin cells.
They can do over 100mA pulse no problem, without damage to the battery. They're also higher capacity than traditional rechargeable coin cells. Apparently, traditional rechargeable coin cells actually use a tiny square cell inside of the round casing, which leaves area unused. IC have figured out a process to produce cells that fill the casing, which increases the capacity and lowers ESR.
There's also
muRata's UMAL series, however they're not coin cells (though they're *very* small). The capacity is pretty low at 12mAH, but they can handle 10C discharge.
Finally, you could use your old fashioned LiR coin cell and combine it with a supercap. Basically, you'd have a circuit that slowly charged the SC up between transmit pulses. The SC would handle the instantaneous current demands of the WiFi module instead of the battery.