How would you go about creating a player driven inflatable balloon in Unity 3D?

I want to make a balloon inflate or deflate depending on player input. What would be your approach for doing this?

How about using transform.localScale to change the size of the balloon?

just recently tested with localscale also, good enough: check @53minutes

(just missing realistic random flying path when it deflates)