То есть блок должен быть фиксированной высоты и минимальной допустимой ширины если он не весь заполнен текстом, и еще вдобавок должен расширяться, если текст не влезает в его изначальные размеры, как-то так:
Так?
Текст может не доходить до самой нижней границы контейнера из-за line-height, который выгоняет последнюю строчку за пределы контейнера. Если подобрать нужный line-height, то хоть вплотную