Might need some details here: Which sunbeam controller is it exactly? Is it a Sunbeam rheobus or Theta controller?
If it's a rheobus I'm pretty sure that's normal as it uses rheostats to control fan speeds and they release excess heat into the surrounding air. Make sure you're not overloading any of your controller's channels, and mount a fan behind it if possible.
If it's a Theta software-controller, I haven't the faintest idea why it would be heating up. Pretty sure those are PWM controllers somewhat like the hardware controller that I use..