We have had several horse swell up like that. One even had edema in his sheath and belly. Turned out to be tiny little cuts (like you had to part hair to find them) that got infected. Vet had us do Penincillin on one, and SMZ on another.