Prevent Time Machine From Resizing Disk Image?
There is a preference setting for that.  All you need to do is specify, in megabytes, your desired maximum space limit.  In Terminal, enter the following command and replace xxx with your desired size limit.

sudo defaults write /Library/Preferences/com.apple.TimeMachine MaxSize xxx