http://www.fishlore.com/aquariummaga...tank-setup.htm
Here's a beginning guide.
Not much extra work compared to freshwater. Basically, just use marine salt and create a lower
salinity (I usually use 1Tbsp per 3-5g of water). Brackish fish don't need a super-stable salinity, as long as it doesn't change too quickly. When you're doing water changes, mix the water with the salt
before putting it in the tank. When just topping the tank off (from evaporation)
don't put any salt in the water, as evaporation doesn't pull salt out of the tank, just water.
If you don't have one, you should get a cheap
specific gravity reader (can't think of what they're called). I keep my
SG between 1.005 to 1.01, though it can go up to 1.015 for many brackish species (a bit higher for a few).
You might end up with hair algae (my brackish is the only tank I've had the stuff in), and there are a limited number of plants that will live in a brackish tank. Other than that, you shouldn't have too much of a problem.
As far as caring for a spotted puffer, I'm afraid I can't help, as I've never had them.