True that ordinary text fields don't pad, but
1 - if you like, you can also create fixed width text fields, see for instance http://www.access-programmers.co.uk/forums/showthread.php?t=126837, which does pad ;)
2 - not that I'm 100% sure, but I think that the defined size is what's used when...